package com.downguys.domain;

import com.downguys.domain.enums.PassportStatus;
import lombok.Data;

import java.util.ArrayList;
import java.util.List;

/**
 * passport值
 *
 * @author xiyang.qiao
 * @date 2017/1/3 - 20:12
 */
@Data
public class Passport_copy implements java.io.Serializable  {

    public Passport_copy(){
        this.status = new ArrayList<>(1);
        this.status.add(PassportStatus.AVAILABLE.getValue());
    }

    private static final long serialVersionUID = 1L;

    /**
     * <p>ID，目前和UserID对应
     */
    private int id = 88888;

    /**
     * <p>账号名
     */
    private String username = "乔妹的test账号";

    /**
     * <p>注册时间，yyyy-MM-dd HH:mm:ss 格式
     */
    private String createTime = "2017-01-01 12:00:00";

    /**
     * <p>更新时间，yyyy-MM-dd HH:mm:ss 格式
     */
    private String updateTime = "2017-01-01 12:00:00";

    /**
     * <p>失效时间，暂不支持，yyyy-MM-dd HH:mm:ss 格式
     */
    private String expireTime = "2017-01-02 13:00:00";

    /**
     * <p>是否为首次生成的账号，新注册的账号必然返回true
     */
    private Boolean isFirst = true;

    /**
     * <p>账号状态
     */
    private List<Integer> status;
}
